NESWrite QuickBasic 4.5 Source Code
-----------------------------------
by Matrixz 2002
Version 2.01

I included the source code, in case it
can help QuickBasic programmers to make some cool things,
and to just make the ZIP thicker. But you never know what smal
and un-important things can help, heh :)

You must agree to these things:
  You can use one or more parts of the program in your own,
  but give me credit (and Anders Andersson + Ryan Willimas for mouse code),
  and do not earn money on my work without asking first.
  You can put it on your site or other places if you want, but use
  the whole ZIP or ask me first.

  I didn't really need to say all this did I?

Anything you whould like to say are welcome at: matrixz15@yahoo.co.uk
My page is: http://matrixz.freeservers.com

Making it Work
--------------
Extract NESWSRC.BAS + all those files to a folder:

MATRIXZ2.PAL - My new and very nature-true palette
BMFFINR1.PAL - BMF54123's palette (Final Revision 1)
NESTICLE.PAL - The overcontrasted palette included with NESticle (vX.XX)
NESWRITE.CHR - A blank file used to feed NESWRITE.EXE and the source code
NESWRITE.CFG - Configuration file
SSTR.DAT - A Search string config file (Couldn't somehow be included in NESWRITE.CFG)

Get QuickBasic 4.5 if you don't already have it.
A Quicklibrary named qb.qlb should be included with QB 4.5.
Load it while opening QB. I use a neat little BAT file for
loading it, just put the string [QB45folder]\QB /L [QB45folder]\QB.QLB
(where [QB45folder] is the QuickBasic 4.5 folder), save it to a .BAT
extension and run it.

Then, load up NESWSRC.BAS and it will work.
Just remember to change the Source-Code/File Folder (the SHELL statements) 
to where you have all your NESWrite source files.
When converting to .EXE you should remove the SHELL statements,
or NESWrite can only be used in the folder set to.

Info on SUB's, FUNCTION's, Variable's and Color's usage, and CFG file format
is written in the code, plus some more things that is ok to explain.